/********************************************************************** 
 * FILE		: SqlUtilDefult.java					
 *			
 * AUTHOR   : kloyf	
 * 
 * DATE		: 2014-4-14
 * 									
 * REASON	: CREATE  
 *
 ***********************************************************************/
package com.common.util.sql;

/**********************************************************************
 * 各种数据库驱动。
 * 
 * @author kloyf
 * 
 * @version 1.0
 * 
 ***********************************************************************/
public enum SqlUtilDefult {
	/**
	 * MySql数据库
	 */
	MYSQL("com.mysql.jdbc.Driver"),
	/**
	 * Sql Server 2.0驱动（3个jar）
	 */
	SQLSERVER_2("com.microsoft.jdbc.sqlserver.SQLServerDriver"),
	/**
	 * Sql Server 3.0驱动（1个jar）
	 */
	SQLSERVER_3("com.microsoft.sqlserver.jdbc.SQLServerDriver"),
	/**
	 * Oracle数据库（thin模式）
	 */
	ORACLE_THIN("oracle.jdbc.driver.OracleDriver"),
	/**
	 * DB2数据库
	 */
	DB2("com.ibm.db2.jdbc.app.DB2Driver"),
	/**
	 * Sybase数据库
	 */
	SYBASE("com.sybase.jdbc.SybDriver"),
	/**
	 * Informix数据库
	 */
	INFORMIX("com.informix.jdbc.IfxDriver"),
	/**
	 * PostgreSQL数据库
	 */
	POSTGRESQL("org.postgresql.Driver"),
	/**
	 * ACCESS数据库
	 */
	ACCESS("sun.jdbc.odbc.JdbcOdbcDriver"),
	/**
	 * JDBC-ODBC
	 */
	ODBC("sun.jdbc.odbc.JdbcOdbcDriver");

	SqlUtilDefult(String value) {
		this.value = value;
	}

	private final String value;

	public String getValue() {
		return value;
	}

}
